armour something - German English Dictionary